import request from '@/api/index';

export default {

    /**
     * 登录
     * @param {Object} data 登录数据
     * @returns {Promise} 请求结果
     */
    login(data) {
        return request({
            url: '/api/auth/login',
            method: 'post',
            data
        })
    },

    /**
     * 注册
     * @param {Object} data 注册数据
     * @returns {Promise} 请求结果
     */
    register(data) {
        return request({
            url: '/api/auth/register',
            method: 'post',
            data
        })
    },

    /**
     * 通过手机验证码重置密码
     * @param {Object} data 重置密码数据
     * @returns {Promise} 请求结果
     */
    resetPasswordByPhone(data) {
        return request({
            url: '/api/auth/reset/password',
            method: 'post',
            data
        })
    },

    /**
     * 发送手机验证码
     * @param {Object} data 发送验证码数据
     * @returns {Promise} 请求结果
     */
    sendSmsCode(data) {
        return request({
            url: '/api/auth/sms/code',
            method: 'post',
            data
        })
    }

}
